.table_info
{
	font-weight:bold;
	background:#4F4F4F;
	color:#fff;	
	font-size:15px;
	padding:0px 0px 0px 8px;
	margin:0px 0px 5px 0px;	
	height:35px;
	line-height:35px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
  	border-radius:8px;	
}

.table_info a { color:#fff; font-weight:bold; text-decoration:none; }
.table_info a:hover { color:#fff; text-decoration:underline; }
.table{
	border: 1px solid #DDD;
	border-collapse: separate;
	.border-radius(4px);
	margin-bottom: 5px;
}
.forum-list{
	.forum{
		border-bottom: 1px #DFDFDF solid;
		overflow:hidden;
		padding: 5px 5px 5px 2px;
		.forum_large_new{
			width: 45px;
			height: 45px;
			text-indent: -9999px;
			overflow: hidden;
			margin: auto;
			background:url(@{imagePath}/forum_new.png);
			float: left;
		}
		.forum_content{
			float: left;
			width: 320px;
			padding-left: 10px;
			.forum_title{
				font-size:14px;
			}
			.forum_info{
			
			}
		}
		.form_last_post{
			float: left;
			.alert{
				width:260px;
				margin-bottom:0px;
				p{
					margin:0px;
					color: @gray;
				}
			}
		}
	}
	
}
.formpage{
	.crumb{
		color:@grayLight;
		padding-bottom:5px;
		border-bottom: 1px #EFEFEF solid;
	}
	.forum_name{
		padding: 10px 0px 10px 0px;
		border-bottom: 2px #D8D9DB solid;
		a{
			font-size: 20px;
			color: #333;
			padding: 0px;
			margin: 0px;
			font-weight: bold;
			text-decoration: none;
		}
	}
	td{
		padding:2px 8px 2px 8px;
		background-color:#f9f9f9;
		vertical-align: inherit;
		em, cite, i {
			font-size:@smallFont;
			font-style: normal;
			display: block;
		}
		em, em a {
			color: #999;
		}
	}
	.theader{
		color:@gray;
	}
	.icon{
		width:18px;
		padding-left: 8px;
		padding-right: 2px;
	}
	.by{
		width:80px;
		padding-left: 2px;
		padding-right: 2px;
	}
	.num{
		width:40px;
		padding-left: 2px;
		padding-right: 2px;
	}
	.subject{
		padding-left: 0px;
		line-height: 14px;
		a{
			font: @mediumFont @boldFontFamily;
			line-height: 14px;
		}
	}
}
.forum_view{
	.content_view{
		overflow: hidden;
		position:relative;
		border:1px solid #DDD;
		background-color:#E7ECF1;
		.auther{
			margin-left:0px;
			height: 100%;
			min-height: 200px;
			.forum-avatar{
				padding:20px 60px 10px 60px;
				overflow:hidden;
				.photo-large{
					width: 100px;
					max-height: 100px;
					.border-radius(6px);
					background: @imageBg;
					margin: 0px;
				}
				
			}
			.forum-name{
				width:100%;
				font-size: @mediumFont;
				font-weight: bold;
				text-align: center;
			}
			.forum-info{
				width:100%;
				font-size: @smallFont;
				text-align: center;
			}
		}
		.fcontent{
			margin-left:0px;
			height: 100%;
			min-height: 200px;
			background-color:#f9f9f9;
			border-left:1px solid #DDD;
			padding-right:15px;
			padding-bottom:20px;
			.post-time{
				border-bottom:@borderBottom;
				color: @gray;
				padding: 5px 20px 5px 20px;
			}
			.post-content{
				padding: 10px 20px;
				vertical-align: top;
				overflow: hidden;
				font-size:@mediumFont;
				display: table-cell;
				word-wrap: break-word;
				empty-cells: show;
				.attachinfo{
					color:@gray;
					font-size: @smallFont;
				}
				.attachment{
					margin-top:20px;
					font-size: 13px;
					.icon{
						float:left;
					}
					.attachinfo{
						margin-left:10px;
						white-space: nowrap;
						display: block;
						float: left;
						.info{
							color:@gray;
							font-size: @smallFont;
						}
					}
					em{
						font-style: normal;
					}
				}
			}
		}
	}
	
}
.forum-post{
	border:@borderBottom
}

.highlight_orange{
	font-weight: bold;
	color: #EE5023;
}
.highlight_red{
	font-weight: bold;
	color: @pinkLight;
}
.highlight_blue{
	font-weight: bold;
	color: #2B65B7;
}
.highlight_green{
	font-weight: bold;
	color: #3C9D40;
}

.section-lined {
	background: url(@{imagePath}/h-line.png) repeat-x right center;
}
.section-title span {
	padding: 0 12px 0 0;
	background: @contentBackGround;
}
.section-title-right {
	text-align: right;
}